package com.hzz.entity.report;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.hzz.framework.entity.BaseEntity;
import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ReportTask extends BaseEntity {
    /**
     * id
     */
    Long id;
    /**
     * 报送标题
     */
    String title;
    /**
     * 报送类别
     */
    String type;
    /**
     * 报送单位id
     */
    String taskOrgId;
    /**
     * 报送单位名称
     */
    String taskOrgName;
    /**
     * 发起人id
     */
    Long taskRiveruserId;
    /**
     * 发起人姓名
     */
    String taskRiveruserName;
    /**
     * 任务内容
     */
    String taskContent;
    /**
     * 发起日期
     */
    Date dateInitiation;
    /**
     * 截止日期
     */
    Date dateDeadline;
    /**
     * 备注
     */
    String memo;
    /**
     * 版本号
     */
    Integer version;
    /**
     * 排序
     */
    Integer orderNo;
    /**
     * 删除标记
     */
    Integer delFlag;
    /**
     * 建立者id
     */
    Long createId;
    /**
     * 创建时间
     */
    Date dateCreated;
    /**
     * 更新时间
     */
    Date dateUpdated;
    /**
     * 已提交
     */
    Double readcommitted;
    /**
     * 已审核
     */
    Double hasAudited;
}
